A Framework for Achieving Better Load Balancing and Job Scheduling in Grid Environment
نویسندگان
چکیده
Traditional multiprocessors Super computer systems do have certain constraints viz computing elements, storage space etc. These constraints can be minimized in Grid environment provided a proper job scheduling and load balancing algorithm is available. The existing job scheduling and load balancing are either in fully centralized or fully decentralized in nature. In this paper, we propose a scheme that focuses on both Local Area Grid and Wide Area Grid efficiently. If Local Area Grid is overloaded then only jobs are transferred to wide Area Grid and hence a well job monitoring is carried out to achieve better parallelism in Grid Environment that saves valuable clock cycles needed for job execution. The proposed algorithm has been studied by conducting simulation using Remote Method Invocation (RMI) paradigm.
منابع مشابه
An Optimal Job Scheduling Algorithm in Computational Grids
Grid computing is an emerging technology that involves coordinating and sharing of resources to carry out complex computational problems. Resource management and scheduling plays a crucial role in achieving high utilization of resources in grid computing environments. Due to heterogeneity of resources, scheduling an application is significantly complicated and challenging task in grid system. M...
متن کاملHierarchical Scheduling Algorithm for Grid Computing Environment
Grid computing is increasingly being viewed as the next phase of distributed computing. Grid aims to maximize the utilization of an organization's computing resources by making them shareable across applications. In grid computing, job scheduling is an important task. Load balancing and proper resource allocation are critical issues that must be considered in managing a grid computing environme...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملA Hybrid Scheduling Algorithm with Load Balancing for Computational Grid
Grid Computing provides seamless and scalable access to wide-area distributed resources. Since, computational grid shares, selects and aggregates wide variety of geographically distributed computing resources and presents them as a single resource for solving large scale computing applications, there is a need for a scheduling algorithm which takes into account the various requirements of grid ...
متن کاملThe Improvement of Dynamic Load Balancing Strategy in Grid Computing
Load balancing is one of the major search areas in grid computing. The strategy of the grid computing is another important topic. Job scheduling is the way of scheduling jobs in a grid environment that contains heterogeneous resources. The strategy of the grid computing describes the overall model of the grid hierarchy. Some papers show a tree model for a grid computing. This paper enhances a m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002